Text copied to clipboard!

Název

Text copied to clipboard!

Backend Java vývojář

Popis

Text copied to clipboard!
Hledáme Backend Java vývojáře, který se připojí k našemu dynamickému týmu a pomůže nám vytvářet robustní a škálovatelné backendové systémy. Jako Backend Java vývojář budete zodpovědní za návrh, implementaci a údržbu serverových aplikací, které podporují naše webové a mobilní platformy. Vaším úkolem bude spolupracovat s frontendovými vývojáři, produktovými manažery a dalšími členy týmu na vývoji nových funkcí a optimalizaci stávajících řešení. Očekáváme, že budete mít hluboké znalosti jazyka Java, zkušenosti s frameworky jako Spring nebo Hibernate a schopnost pracovat s relačními i nerelačními databázemi. Dále je důležitá schopnost psát čistý, efektivní a dobře dokumentovaný kód, stejně jako orientace v agilních metodikách vývoje softwaru. Nabízíme příležitost pracovat na zajímavých projektech v moderním technologickém prostředí s možností profesního růstu a dalšího vzdělávání.

Odpovědnosti

Text copied to clipboard!
  • Vývoj a údržba backendových aplikací v jazyce Java
  • Spolupráce s frontendovými vývojáři na integraci API
  • Optimalizace výkonu a škálovatelnosti systémů
  • Návrh a implementace databázových struktur
  • Testování a ladění kódu pro zajištění kvality
  • Dokumentace technických řešení a procesů
  • Účast na plánování sprintů a agilních schůzkách
  • Řešení technických problémů a podpora produkčního prostředí

Požadavky

Text copied to clipboard!
  • Pokročilá znalost programování v jazyce Java
  • Zkušenosti s frameworky Spring a Hibernate
  • Znalost relačních databází (např. MySQL, PostgreSQL)
  • Zkušenost s RESTful API a webovými službami
  • Schopnost psát čistý a udržitelný kód
  • Znalost verzovacích nástrojů jako Git
  • Zkušenost s agilními metodikami vývoje softwaru
  • Dobré analytické a komunikační schopnosti

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s frameworkem Spring?
  • Popište projekt, kde jste implementoval backendové řešení v Javě.
  • Jak přistupujete k optimalizaci výkonu backendových aplikací?
  • Máte zkušenosti s prací v agilním týmu?
  • Jak řešíte chyby a výjimky v kódu?
  • Jaké nástroje používáte pro správu verzí kódu?